home *** CD-ROM | disk | FTP | other *** search
/ MacHack 1999 / MacHack 1999.toast / The Hacks / NetPokerForMacOSX_Server / Makefile.postamble < prev    next >
Encoding:
Makefile  |  1998-06-16  |  4.6 KB  |  101 lines

  1. ###############################################################################
  2. #  Makefile.postamble
  3. #  Copyright 1997, Apple Computer, Inc.
  4. #
  5. #  Use this makefile, which is imported after all other makefiles, to
  6. #  override attributes for a project's Makefile environment. This allows you  
  7. #  to take advantage of the environment set up by the other Makefiles. 
  8. #  You can also define custom rules at the end of this file.
  9. #
  10. ###############################################################################
  11. # These variables are exported by the standard makefiles and can be 
  12. # used in any customizations you make.  They are *outputs* of
  13. # the Makefiles and should be used, not set.
  14. #  PRODUCTS: products to install.  All of these products will be placed in
  15. #     the directory $(DSTROOT)$(INSTALLDIR)
  16. #  GLOBAL_RESOURCE_DIR: The directory to which resources are copied.
  17. #  LOCAL_RESOURCE_DIR: The directory to which localized resources are copied.
  18. #  OFILE_DIR: Directory into which .o object files are generated.
  19. #  DERIVED_SRC_DIR: Directory used for all other derived files
  20. #
  21. #  ALL_CFLAGS:  flags to pass when compiling .c files
  22. #  ALL_MFLAGS:  flags to pass when compiling .m files
  23. #  ALL_CCFLAGS:  flags to pass when compiling .cc, .cxx, and .C files
  24. #  ALL_MMFLAGS:  flags to pass when compiling .mm, .mxx, and .M files
  25. #  ALL_PRECOMPFLAGS:  flags to pass when precompiling .h files
  26. #  ALL_LDFLAGS:  flags to pass when linking object files
  27. #  ALL_LIBTOOL_FLAGS:  flags to pass when libtooling object files
  28. #  ALL_PSWFLAGS:  flags to pass when processing .psw and .pswm (pswrap) files
  29. #  ALL_RPCFLAGS:  flags to pass when processing .rpc (rpcgen) files
  30. #  ALL_YFLAGS:  flags to pass when processing .y (yacc) files
  31. #  ALL_LFLAGS:  flags to pass when processing .l (lex) files
  32. #
  33. #  NAME: name of application, bundle, subproject, palette, etc.
  34. #  LANGUAGES: langages in which the project is written (default "English")
  35. #  English_RESOURCES: localized resources (e.g. nib's, images) of project
  36. #  GLOBAL_RESOURCES: non-localized resources of project
  37. #
  38. #  SRCROOT:  base directory in which to place the new source files
  39. #  SRCPATH:  relative path from SRCROOT to present subdirectory
  40. #
  41. #  INSTALLDIR: Directory the product will be installed into by 'install' target
  42. #  PUBLIC_HDR_INSTALLDIR: where to install public headers.  Don't forget
  43. #        to prefix this with DSTROOT when you use it.
  44. #  PRIVATE_HDR_INSTALLDIR: where to install private headers.  Don't forget
  45. #     to prefix this with DSTROOT when you use it.
  46. #
  47. #  EXECUTABLE_EXT: Executable extension for the platform (i.e. .exe on Windows)
  48. #
  49. ###############################################################################
  50.  
  51. # Some compiler flags can be overridden here for certain build situations.
  52. #
  53. #    WARNING_CFLAGS:  flag used to set warning level (defaults to -Wmost)
  54. #    DEBUG_SYMBOLS_CFLAGS:  debug-symbol flag passed to all builds (defaults
  55. #    to -g)
  56. #    DEBUG_BUILD_CFLAGS:  flags passed during debug builds (defaults to -DDEBUG)
  57. #    OPTIMIZE_BUILD_CFLAGS:  flags passed during optimized builds (defaults
  58. #    to -O)
  59. #    PROFILE_BUILD_CFLAGS:  flags passed during profile builds (defaults
  60. #    to -pg -DPROFILE)
  61. #    LOCAL_DIR_INCLUDE_DIRECTIVE:  flag used to add current directory to
  62. #    the include path (defaults to -I.)
  63. #    DEBUG_BUILD_LDFLAGS, OPTIMIZE_BUILD_LDFLAGS, PROFILE_BUILD_LDFLAGS: flags
  64. #    passed to ld/libtool (defaults to nothing)
  65.  
  66.  
  67. # Library and Framework projects only:
  68. #    INSTALL_NAME_DIRECTIVE:  This directive ensures that executables linked
  69. #    against the framework will run against the correct version even if
  70. #    the current version of the framework changes.  You may override this
  71. #    to "" as an alternative to using the DYLD_LIBRARY_PATH during your
  72. #    development cycle, but be sure to restore it before installing.
  73.  
  74.  
  75. # Ownership and permissions of files installed by 'install' target
  76.  
  77. #INSTALL_AS_USER = root
  78.         # User/group ownership 
  79. #INSTALL_AS_GROUP = wheel
  80.         # (probably want to set both of these) 
  81. #INSTALL_PERMISSIONS =
  82.         # If set, 'install' chmod's executable to this
  83.  
  84.  
  85. # Options to strip.  Note: -S strips debugging symbols (executables can be stripped
  86. # down further with -x or, if they load no bundles, with no options at all).
  87.  
  88. #STRIPFLAGS = -S
  89.  
  90.  
  91. #########################################################################
  92. # Put rules to extend the behavior of the standard Makefiles here.  Include them in
  93. # the dependency tree via cvariables like AFTER_INSTALL in the Makefile.preamble.
  94. #
  95. # You should avoid redefining things like "install" or "app", as they are
  96. # owned by the top-level Makefile API and no context has been set up for where 
  97. # derived files should go.
  98. #
  99.